#ifndef __RC6TESTVECTORSSET1__
#define __RC6TESTVECTORSSET1__

#include "../plainkeycipher.h"

// Test vector from <https://www.cosic.esat.kuleuven.be/nessie/testvectors/bc/rc6/Rc6-192-128.verified.test-vectors>

static const std::vector <PlainKeyCipher> RC6_TEST_VECTORS_SET_1 = {
    std::make_tuple("00000000000000000000000000000000", "800000000000000000000000000000000000000000000000", "8301730C7D5FEFC416BEEC1104C51E36"),
    std::make_tuple("00000000000000000000000000000000", "400000000000000000000000000000000000000000000000", "F7EF83BDD4C3D5B30E805C351DB87200"),
    std::make_tuple("00000000000000000000000000000000", "200000000000000000000000000000000000000000000000", "A236EB8595FDF9239C658D58342EF566"),
    std::make_tuple("00000000000000000000000000000000", "100000000000000000000000000000000000000000000000", "236397EB9EEDA5EA8BF4A42864A5A39F"),
    std::make_tuple("00000000000000000000000000000000", "080000000000000000000000000000000000000000000000", "21C3DD416D64F6055C8C3977EEFB4652"),
    std::make_tuple("00000000000000000000000000000000", "040000000000000000000000000000000000000000000000", "59128F63BD9D834C3EECA5A5299417D1"),
    std::make_tuple("00000000000000000000000000000000", "020000000000000000000000000000000000000000000000", "0F95FA4C48DE95391B45A460B92B22BF"),
    std::make_tuple("00000000000000000000000000000000", "010000000000000000000000000000000000000000000000", "5073FABD5FA03D153108B9A5F2128C78"),
    std::make_tuple("00000000000000000000000000000000", "008000000000000000000000000000000000000000000000", "B83872427919126F2C976D45872B7596"),
    std::make_tuple("00000000000000000000000000000000", "004000000000000000000000000000000000000000000000", "73F8E6C4181758AFA29945E970C8F854"),
    std::make_tuple("00000000000000000000000000000000", "002000000000000000000000000000000000000000000000", "B72DC39B9A72EFFA047E3657B1F02B1B"),
    std::make_tuple("00000000000000000000000000000000", "001000000000000000000000000000000000000000000000", "081F1C50BF964CCC01949363A1A1C76C"),
    std::make_tuple("00000000000000000000000000000000", "000800000000000000000000000000000000000000000000", "D4A2AB8B904BE542386CC2342AC354D6"),
    std::make_tuple("00000000000000000000000000000000", "000400000000000000000000000000000000000000000000", "BC94C45B53BB5281BFF16F7BC7CCD26E"),
    std::make_tuple("00000000000000000000000000000000", "000200000000000000000000000000000000000000000000", "7D976240134D43279AB809A3EC1BAB8E"),
    std::make_tuple("00000000000000000000000000000000", "000100000000000000000000000000000000000000000000", "BE18D342080322DBBCEDBB83C7F11CA5"),
    std::make_tuple("00000000000000000000000000000000", "000080000000000000000000000000000000000000000000", "D1359D29060E0003C78066A900C90C00"),
    std::make_tuple("00000000000000000000000000000000", "000040000000000000000000000000000000000000000000", "FD0A7E670B7E9B57C913D38E4649715E"),
    std::make_tuple("00000000000000000000000000000000", "000020000000000000000000000000000000000000000000", "C9DFB5B1CB3E079CFC027E67DA61EC2A"),
    std::make_tuple("00000000000000000000000000000000", "000010000000000000000000000000000000000000000000", "10FDD69900FBC470499EDF0AFF655430"),
    std::make_tuple("00000000000000000000000000000000", "000008000000000000000000000000000000000000000000", "565721A361F5F0EB44366DEC1D6841BE"),
    std::make_tuple("00000000000000000000000000000000", "000004000000000000000000000000000000000000000000", "07AD173E39A769D345277F4CFD16BBA8"),
    std::make_tuple("00000000000000000000000000000000", "000002000000000000000000000000000000000000000000", "8E89B6B70A10D1866ED4D139A0E6565C"),
    std::make_tuple("00000000000000000000000000000000", "000001000000000000000000000000000000000000000000", "88A431DD4CBBD94778AE53A36EE246DE"),
    std::make_tuple("00000000000000000000000000000000", "000000800000000000000000000000000000000000000000", "F4C8E31B64506E9BDE6BB682DBCEF50A"),
    std::make_tuple("00000000000000000000000000000000", "000000400000000000000000000000000000000000000000", "5B0E256E4EAB25AEC08CD2CE5547334D"),
    std::make_tuple("00000000000000000000000000000000", "000000200000000000000000000000000000000000000000", "EDBAA578C13D7D215057EAD4F03B9E1C"),
    std::make_tuple("00000000000000000000000000000000", "000000100000000000000000000000000000000000000000", "7EA37DB8EB1B362E370A43DF1ADB2F0A"),
    std::make_tuple("00000000000000000000000000000000", "000000080000000000000000000000000000000000000000", "8B7C67AE8F749C4EFB7418788D369DEC"),
    std::make_tuple("00000000000000000000000000000000", "000000040000000000000000000000000000000000000000", "34D3A7E87A4B1B3FAC60672A3D82F40D"),
    std::make_tuple("00000000000000000000000000000000", "000000020000000000000000000000000000000000000000", "4FE628152A1D46CF6DA78D5F17255877"),
    std::make_tuple("00000000000000000000000000000000", "000000010000000000000000000000000000000000000000", "3460A571D035B6DA52AA8E59702B79C0"),
    std::make_tuple("00000000000000000000000000000000", "000000008000000000000000000000000000000000000000", "CA2375E2E96AB28C7FC3E61B6561B07C"),
    std::make_tuple("00000000000000000000000000000000", "000000004000000000000000000000000000000000000000", "7E33319A69017428DDBD979D3F6982C6"),
    std::make_tuple("00000000000000000000000000000000", "000000002000000000000000000000000000000000000000", "49DA8B8AD80A6BBA1003FF6B8D06E3D8"),
    std::make_tuple("00000000000000000000000000000000", "000000001000000000000000000000000000000000000000", "CCE4C841B39187943DCCA5EB8BBF1221"),
    std::make_tuple("00000000000000000000000000000000", "000000000800000000000000000000000000000000000000", "3B42FA9129BF36F87E445589460A19BD"),
    std::make_tuple("00000000000000000000000000000000", "000000000400000000000000000000000000000000000000", "3E397A22C64A8C09B5B59A9D397B0A96"),
    std::make_tuple("00000000000000000000000000000000", "000000000200000000000000000000000000000000000000", "159AB9C871FB3EB373A94721E9F0743A"),
    std::make_tuple("00000000000000000000000000000000", "000000000100000000000000000000000000000000000000", "9C2DECEEFEDF2475C26EFFEA3A0E2920"),
    std::make_tuple("00000000000000000000000000000000", "000000000080000000000000000000000000000000000000", "0FCC4399113E6BF62A23F657BEF97224"),
    std::make_tuple("00000000000000000000000000000000", "000000000040000000000000000000000000000000000000", "2FCA4167B034D9EDAC4E12828B911600"),
    std::make_tuple("00000000000000000000000000000000", "000000000020000000000000000000000000000000000000", "3F9434872C4E49EB8718EDB8896CFF2E"),
    std::make_tuple("00000000000000000000000000000000", "000000000010000000000000000000000000000000000000", "8168025815D16028078007C9E1370331"),
    std::make_tuple("00000000000000000000000000000000", "000000000008000000000000000000000000000000000000", "F0FBF790B49553EC3963805CC2F6AA7E"),
    std::make_tuple("00000000000000000000000000000000", "000000000004000000000000000000000000000000000000", "951C45D26A548A9A6152CCBC00D3C6FA"),
    std::make_tuple("00000000000000000000000000000000", "000000000002000000000000000000000000000000000000", "845DCC97B1F8CD3254D2B29A59C7AE41"),
    std::make_tuple("00000000000000000000000000000000", "000000000001000000000000000000000000000000000000", "6694A168D387E4FB3291A376B938136D"),
    std::make_tuple("00000000000000000000000000000000", "000000000000800000000000000000000000000000000000", "9569359A00659B9645565857398C982F"),
    std::make_tuple("00000000000000000000000000000000", "000000000000400000000000000000000000000000000000", "417C97D7F56216FFEBE64A73F8D81168"),
    std::make_tuple("00000000000000000000000000000000", "000000000000200000000000000000000000000000000000", "8C46288B3314B9E1BC91E3C901C784A8"),
    std::make_tuple("00000000000000000000000000000000", "000000000000100000000000000000000000000000000000", "8EB78926977246F186274D88A4B0E6B3"),
    std::make_tuple("00000000000000000000000000000000", "000000000000080000000000000000000000000000000000", "51E819059AB0325A2DF7F8CF49A54353"),
    std::make_tuple("00000000000000000000000000000000", "000000000000040000000000000000000000000000000000", "56A59894FC1972B03D66D6C43688138B"),
    std::make_tuple("00000000000000000000000000000000", "000000000000020000000000000000000000000000000000", "CB772637B59AD2330ACC8CC2FA7A338B"),
    std::make_tuple("00000000000000000000000000000000", "000000000000010000000000000000000000000000000000", "1E3759E5BBE19EA0F66FBB0702F07440"),
    std::make_tuple("00000000000000000000000000000000", "000000000000008000000000000000000000000000000000", "2112CFD246447D95F1A6BFF65A044121"),
    std::make_tuple("00000000000000000000000000000000", "000000000000004000000000000000000000000000000000", "8A7E580BAC4406B297E12B472C2748E3"),
    std::make_tuple("00000000000000000000000000000000", "000000000000002000000000000000000000000000000000", "349ABE7C34357C7C719BD48AB62DF95C"),
    std::make_tuple("00000000000000000000000000000000", "000000000000001000000000000000000000000000000000", "5EDB9089B865DAC899854DACE9DBBDBC"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000800000000000000000000000000000000", "C82372837C0B459699779683785CE09C"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000400000000000000000000000000000000", "B26532F7C0FDFF76BFADD7178E7A2A7A"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000200000000000000000000000000000000", "965F80C599BF6AA85CA2199C785EDAF1"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000100000000000000000000000000000000", "8434DFE0C8717514FB0F8A4FF46930B6"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000080000000000000000000000000000000", "10D701937E2944C7B48BAA32DA64C6A5"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000040000000000000000000000000000000", "9A401E466C3686609B7B92FC6C57EA3B"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000020000000000000000000000000000000", "E3442053C50265AEBEFD327633E449B1"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000010000000000000000000000000000000", "7DF5EC480DEFA928687A35116989A7E2"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000008000000000000000000000000000000", "EB2D38038A867146E3999D3E4DACE2BD"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000004000000000000000000000000000000", "AE420A68558A2A50085331D8C46D7685"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000002000000000000000000000000000000", "049B78384DE81BB815C48CC565DC1029"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000001000000000000000000000000000000", "38EDCB5D37E043621F1EB80C78E40657"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000800000000000000000000000000000", "928C462D2AE8B7B45C252D0CAE80B34C"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000400000000000000000000000000000", "B3AD5D661D6DACFD57C214FDB9384491"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000200000000000000000000000000000", "9785657218402C1F3D1A40E73B015359"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000100000000000000000000000000000", "302355F21D129456A3EC58CD4C74D334"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000080000000000000000000000000000", "7322A935E1F65E2F341F778D0A55DAC0"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000040000000000000000000000000000", "7EEEF0009743F18E1E08F5CB02CFA104"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000020000000000000000000000000000", "82FA95B00BA5C8D71CB372895E91F7AD"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000010000000000000000000000000000", "44E308A9BAE6315936931C0D6F3472A4"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000008000000000000000000000000000", "A0F7760CB5F12B2F7F7451688DCC6DB3"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000004000000000000000000000000000", "249CBF1A9027A9D4A049DCC61C100631"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000002000000000000000000000000000", "AE5191679DB49836EBD11781E1A9E809"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000001000000000000000000000000000", "6F0F72E56952895F7425A34EB97D0D41"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000800000000000000000000000000", "E4C8937EA026250290E85A2AA4B3A338"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000400000000000000000000000000", "0D1B7815F62D8C6DB79E9755EB5CC047"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000200000000000000000000000000", "3B8DA219500F670D2D32C753F613E646"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000100000000000000000000000000", "DC16F91F486975C2762AAEF8E4C66543"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000080000000000000000000000000", "7CC222B3C5866AC0F27A60C9D9713981"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000040000000000000000000000000", "B7F625FC185B3ACEF820AF59570370FD"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000020000000000000000000000000", "8AA59EA7476AFE267D7745A2A5E1D0CB"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000010000000000000000000000000", "DDB9E4AA397029E10ED5F1984513280B"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000008000000000000000000000000", "C92B81F3061A4ABC6C35D1B0AF2BA410"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000004000000000000000000000000", "05F510BA96377001A23093980C02FBCD"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000002000000000000000000000000", "A22D14EBC78B338735CA0AAD155B0114"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000001000000000000000000000000", "C562318B01D5235CCD4DC3D3A8B10DA0"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000800000000000000000000000", "FA248CAA2F7C4B029054A31917BE9B47"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000400000000000000000000000", "FCC4E2E3C6E5DB8DECBF2493E3A52B9A"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000200000000000000000000000", "C5D23718F33ADC9F8B3B35263E47248A"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000100000000000000000000000", "773E59C9CA8EFD081E1CFD4F3DF4BC16"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000080000000000000000000000", "9A5E5AB516ECEA600952D25684DFF5E9"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000040000000000000000000000", "4EB9B9CC17E48F68423C884D64091022"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000020000000000000000000000", "0CCD75BECA8406EBF53CB0ABB1B46B23"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000010000000000000000000000", "0242108DABD2ED9886E8ABD70AA97B29"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000008000000000000000000000", "C52A6EB2958C995465C4F870F1A8269E"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000004000000000000000000000", "5FD2C7F3C81B013B96EC3ACBB0688175"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000002000000000000000000000", "1E63A0B10B0293A8572FD7749ACB9A53"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000001000000000000000000000", "9E1D466FA752C13AF4296CFFB8566DB2"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000800000000000000000000", "BA1A69D7AD2869734A4954553D4EF249"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000400000000000000000000", "EC2E7D615474B0B08D47AFCBE4FD8402"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000200000000000000000000", "5C295AA2183B5FB9498094DB774244D1"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000100000000000000000000", "1C5A17D1BE0D9EDCF339DB3D2631F236"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000080000000000000000000", "CF6E9758B39149E3E29FB66CD58D0976"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000040000000000000000000", "4F3FF2CAB95F678D85207691BFDAB811"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000020000000000000000000", "463F1FCDF4A918300A93D7BED72F788B"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000010000000000000000000", "CA5C88802CF0520C6521B106F4A58977"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000008000000000000000000", "95C83D16F101B16E82D9DF9108A6805A"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000004000000000000000000", "F98E0BE43F35A4CD52F93FD0877C1638"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000002000000000000000000", "3B0D41F3A12DE6BDACFCA225F1344D77"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000001000000000000000000", "BCB6197992A90A62497B53EC8E7E5857"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000800000000000000000", "9CA86B881701310C33F6CB2911ED777E"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000400000000000000000", "DDF4EBC89B16643E7B4F0B43AB3FC443"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000200000000000000000", "650AA74CDF7C5E92720E02A87ECA8FB2"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000100000000000000000", "F44E947B2A18F15189884E55EAC372CD"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000080000000000000000", "A4CC79AB8F6ABA941D400B45C32DA248"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000040000000000000000", "3C49EE1D3E4D8FD1E5CE9C793511F2E7"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000020000000000000000", "49199A91A32424357890F5C8E08E168C"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000010000000000000000", "438EBCC76304C4231DCDBDF85A876A85"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000008000000000000000", "DD04C176440BBC6686C90AEE775BD368"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000004000000000000000", "1DBAE21DF9D10630D8E9BA704AA3A6E2"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000002000000000000000", "F46B5DF361FF1A58AD233A2884E9B73B"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000001000000000000000", "DBD49C75B6CCA6CCEF0423FF3941922A"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000800000000000000", "2C62774D20D574A487057A24280EBBC9"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000400000000000000", "A6E24FFF68DF51B5613692D4098F7E22"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000200000000000000", "A961B427D5FCD129EE29830DBD2952DD"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000100000000000000", "7F637C136F8A57358DD5229B5E3BC38C"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000080000000000000", "6FC5A39B35D2EF01B808E20C05DB9DDE"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000040000000000000", "95E085E82A0883C8F6C1C83D6F4DF270"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000020000000000000", "BDEE30731D4CD3593E46D9A8222485CC"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000010000000000000", "508B5BB4ECCE303014D5A9ABB47DD30D"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000008000000000000", "047832614B07AEABC28A39D5E72007C9"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000004000000000000", "C1D4B662EE239A6DB9262B23C561B677"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000002000000000000", "E567714DF47D43F1505D318C8D553062"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000001000000000000", "CDF70F29AFD13EC6820D2C126D053DC4"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000800000000000", "182F2FD0ADC68D8DC72B08AC17E642C1"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000400000000000", "5DAA43AFBCD59026C0C410072A263673"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000200000000000", "E0C6DD7A8971A7D21AFAE153F115D658"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000100000000000", "4ED2DAA970922690D8CDF6CDFDA2E8D3"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000080000000000", "C1F929B679E007B1DDBBE896CE91C8C5"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000040000000000", "2323F5569BA740E14E05E0FB0914CE44"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000020000000000", "875AFCE0522E00712AB29E0E77BA57D2"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000010000000000", "A6185ECBDEFEB900335BAB38D95D7583"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000008000000000", "1331B89B377EA2A88A181907300BC50C"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000004000000000", "FC9D177C5B5D072E041D6C2F9EE6B536"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000002000000000", "5BCE1EA4FD0CC1EDE325DCEB55790565"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000001000000000", "937FE02D20FCB72F0F57201012B88BA4"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000000800000000", "5280E7768E573DC74DB90ABDC10422FE"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000000400000000", "0995E2D8E83C853C58ECF916E8067C3A"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000000200000000", "98DF44D404B5BD54CA5D55D08E7F1B12"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000000100000000", "9FD5F1165CD60FA5229CF03080428664"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000000080000000", "B4AE95212E3E8FFD6B27D4F0CC079CCA"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000000040000000", "878BD051874AB0BAC12EA94C60CC2671"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000000020000000", "3B0F2EF2A0849425063F49E65DF4D3AB"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000000010000000", "07D4297668485EBBF0F9266C203407E2"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000000008000000", "C2ECFB79C073BD453BDD2323C77FF80D"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000000004000000", "5173B04FC7C211CA17161164B79D0AE7"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000000002000000", "5135A445A721783AACD06930D39F72C4"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000000001000000", "A511E849B1B75DC94B1D73D957B53D78"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000000000800000", "42312B67F192D72B73689C712D60EAB7"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000000000400000", "30C89A160855BC3F339A170B715DD482"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000000000200000", "8DC19A7A97319A3309B98797A59954FA"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000000000100000", "D0AA5A8B9DFF98E18281E5FF20CCA3DE"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000000000080000", "AFA70EF4B45EA22E90108B834019120A"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000000000040000", "2801C6A5C0547CB988A2137A559D12B0"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000000000020000", "D791F5709D4AFE0642955F1B072F144E"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000000000010000", "35BB50E6D59A693709DE9B88CC8581F6"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000000000008000", "9B58CC95279539C1AF0BBC274A62F5C8"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000000000004000", "F51803FF4EA1B0F0AFF1C68C5C98CB3A"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000000000002000", "975B5309F1D3ACE9BA08B3D2D3FCB43E"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000000000001000", "D53CD9381EA85B0C106C22DA611F7336"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000000000000800", "393270B47546F1BFE35690ACCAC0FEBD"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000000000000400", "53E21284948996FC03ED9BCC34B45B61"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000000000000200", "AD9CA2740670DA740C75703A8859382B"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000000000000100", "AC9C2960E3061E56D8B9A1CDD3EED010"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000000000000080", "E5F68B122D15823F131DEA0468977D70"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000000000000040", "7EB7C6460FE9885BC96AFD4D4B65E90E"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000000000000020", "409147483ADC22592CA41224D35BB323"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000000000000010", "AB61745316651F61F4E2CC1DFBF8135C"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000000000000008", "88977EAD91ECF9C83F33EBE41FB7410C"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000000000000004", "9DC923136A1882D73CB412C986103481"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000000000000002", "9914219ED77B8FA772B4B8C53F9AD2FC"),
    std::make_tuple("00000000000000000000000000000000", "000000000000000000000000000000000000000000000001", "B9A0FA2324625650A2052D691E7DE9C3"),
};

#endif // __RC6TESTVECTORSSET1__
